package com.pro.service;

import com.pro.pojo.JsClosure;
import com.pro.pojo.JsUnseal;

import java.util.List;

/**
* @Title: 封停记录service层
* @author 许振杰
* @date 2022/1/27 0027 21:29
* @version V1.0
*/
public interface JsClosureService {

    /**
    * @Title: 前端封停记录列表
    * @author Administrator
    * @date 2022/1/27 0027 21:32
    * @version V1.0
    */
    List<JsClosure> getAllClosure(JsClosure closure);

    /**
    * @Title: 封停列表的高级检索
    * @author 许振杰
    * @date 2022/1/29 0029 21:11
    * @version V1.0
    */
    List<JsClosure> getClosureAdvancedRetrieval(JsClosure closure);

    /**
    * @Title: 删除封停记录
    * @author 许振杰
    * @date 2022/1/29 0029 21:11
    * @version V1.0
    */
    boolean delClosureById(Integer id);

    /**
    * @Title: 添加解封日志
    * @author 许振杰
    * @date 2022/1/29 0029 22:06
    * @version V1.0
    */
    boolean addUnsealLog(JsUnseal unseal);

    /**
    * @Title: 前端解封日志列表
    * @author 许振杰
    * @date 2022/1/30 0030 15:22
    * @version V1.0
    */
    List<JsUnseal> getAllUnseal(JsUnseal unseal);

    /**
    * @Title: 前端解封日志高级检索
    * @author 许振杰
    * @date 2022/1/30 0030 15:23
    * @version V1.0
    */
    List<JsUnseal> getUnsealAdvancedRetrieval(JsUnseal unseal);

    /**
    * @Title: 删除解封日志
    * @author 许振杰
    * @date 2022/1/30 0030 15:23
    * @version V1.0
    */
    boolean delUnseal(Integer id);

    /**
    * @Title: 根据userId查询用户信息
    * @author 许振杰
    * @date 2022/2/8 0008 20:31
    * @version V1.0
    */
    JsClosure getClosureByUserId(JsClosure closure);

}
